revitalize something with an innovative idea - Español Inglés Diccionario